have physical appeal - French English Dictionary